#define SYCGLOBAL_HEAD

#include <sycglobal.h>
#include <sycservice.h>

/* 系统调用数组 */

SYC_DEFGLOBAL_VARIABLE (syscall_t, ossyscalltab)[SNR_IN_MAX] = 
    {
    NULL,
    
    /* 内存相关 */

    syctbl_mem_mallocblk,
    syctbl_mem_freeblk,

    /* 进程相关 */

    syctbl_thread_exel,
    syctbl_thread_exit,
    syctbl_thread_getid,
    NULL,
    NULL,

    /* 文件相关 */

    syctbl_fs_open,
    syctbl_fs_close,
    syctbl_fs_read,
    syctbl_fs_write,
    syctbl_fs_ioctl,
    syctbl_fs_lseek,

    /* 时间相关 */

    syctbl_time_gettime
    };
